package edu.upc.inmobile.domain;

public class Inmueble {
	private String cod_inmueble;
	private String cod_tipo;
	private String cod_postal;
	private long area_total;
	private long area_const;
	private int nro_dormit;
	private int nro_banos;
	private String es_indep;
	private String es_amobla;
	private String descripcion;
	private int nro_estacio;
	private int anos_antig;
	private String estado;
	
	public Inmueble(){
		
	}
	
	
	public Inmueble(String vs_cod, String vs_codt, String vs_codp, long vl_art, long vl_arc,
					int vi_ndor, int vi_nban, String vs_esi, String vs_esa,
					String vs_des, int vi_nest, int vi_ana, String vs_esta){
		this.cod_inmueble = vs_cod;
		this.cod_tipo = vs_codt;
		this.cod_postal = vs_codp;
		this.area_total = vl_art;
		this.area_const = vl_arc;
		this.nro_dormit = vi_ndor;
		this.nro_banos = vi_nban;
		this.es_indep = vs_esi;
		this.es_amobla = vs_esa;
		this.descripcion = vs_des;
		this.nro_estacio = vi_nest;
		this.anos_antig = vi_ana;
		this.estado = vs_esta;
		
	}
	
	//Getters
	public String getCod_inmueble() {
		return cod_inmueble;
	}
	public String getCod_tipo() {
		return cod_tipo;
	}
	public String getCod_postal(){
		return cod_postal;
	}
	public double getArea_total() {
		return area_total;
	}
	public double getArea_const() {
		return area_const;
	}
	public int getNro_dormit() {
		return nro_dormit;
	}
	public int getNro_banos() {
		return nro_banos;
	}
	public String getEs_indep() {
		return es_indep;
	}
	public String getEs_amobla() {
		return es_amobla;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public int getNro_estacio() {
		return nro_estacio;
	}
	public int getAnos_antig() {
		return anos_antig;
	}
	public String getEstado(){
		return estado;
	}
	
	//Setters
	public void setCod_inmueble(String cod_inmueble) {
		this.cod_inmueble = cod_inmueble;
	}
	public void setCod_tipo(String cod_tipo) {
		this.cod_tipo = cod_tipo;
	}
	public void setCod_postal(String cod_postal){
		this.cod_postal = cod_postal;
	}
	public void setArea_total(long area_total) {
		this.area_total = area_total;
	}
	public void setArea_const(long area_const) {
		this.area_const = area_const;
	}
	public void setNro_dormit(int nro_dormit) {
		this.nro_dormit = nro_dormit;
	}
	public void setNro_banos(int nro_banos) {
		this.nro_banos = nro_banos;
	}
	public void setEs_indep(String es_indep) {
		this.es_indep = es_indep;
	}
	public void setEs_amobla(String es_amobla) {
		this.es_amobla = es_amobla;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public void setNro_estacio(int nro_estacio) {
		this.nro_estacio = nro_estacio;
	}
	public void setAnos_antig(int anos_antig) {
		this.anos_antig = anos_antig;
	}
	public void setEstado(String estado){
		this.estado = estado;
	}
	
	public static Inmueble creaInmueble(String vs_cod, String vs_codt, String vs_codp, 
			long vl_art, long vl_arc, int vi_ndor, int vi_nban, String vs_esi, String vs_esa, String vs_des,
			int vi_nest, int vi_ana, String vs_esta){
		
		return new Inmueble(vs_cod, vs_codt, vs_codp, vl_art, vl_arc, vi_ndor, vi_nban, vs_esi, vs_esa, vs_des, vi_nest, vi_ana, vs_esta);
	}
	
}
